baltimore washington virginia technology fairfax construction customer project management computer information technology contract administration anne arundel county management annapolis consulting construction management relationship richmond crm